package com.hospicpc.demos.entity.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.Date;


@Data
public class ArticleDto {
    public ArticleDto() {

    }

    public ArticleDto(Integer followAuthor, Integer collectArticle,Integer likeArticle) {
        this.collectArticle = collectArticle;
        this.followAuthor = followAuthor;
        this.likeArticle = likeArticle;
    }
    /**
     * 主键
     */
    private Long id;

    /**
     * 文章标题
     */
    private String title;

    /**
     * 文章描述
     */
    private String description;

    /**
     * 作者id
     */
    private Integer authorId;

    /**
     * 作者名字
     */
    private String authorName;

    /**
     * 封面图片链接
     */
    private String coverUrl;

    /**
     * 文章内容
     */
    private String content;

    /**
     * 点赞数
     */
    private  Integer likeCount;

    /**
     * 收藏数
     */
    private  Integer collectCount;

    /**
     * 文章创建时间
     */
    private Date createTime;


    /**
     * 是否返回的是ai文章
     */
    private boolean isAI = false;

    /**
     * 是否关注作者
     */
    private Integer followAuthor;

    /**
     * 是否收藏文章
     */
    private Integer collectArticle;

    /**
     * 是否点赞文章
     */
    private Integer likeArticle;


}
